.listview{
   display: flex;
   flex: auto;
   overflow: auto;
   flex-direction: column;
   border-collapse: collapse;
   border: solid 1px #efefef;
   position: relative;
   >.box{
     display: flex;
     flex-direction: row;
     flex-wrap: wrap;
     margin:0 .5rem .5rem 0;
     position: absolute;
   }
   >.item{
     flex-direction: column;
   }
}

.listbox{
  border:solid 1px #efefef;
  margin: .5rem 0 0 .5rem;
  width: 150px;
  height: 150px;
  min-width: 100px;
  min-height: 100px;

  &:hover{
    border:solid 1px #dfdfdf;
    -moz-box-shadow:1px 2px 3px #efefef; -webkit-box-shadow:1px 2px 3px #efefef; box-shadow:1px 2px 3px #efefef;
    cursor:pointer;
  }
}
